﻿namespace Sidvall.Data
{
    public interface IBusyParentProvider
    {
        /// <summary>
        /// Gets a value indicating whether the object,
        /// or any of the object's child objects, are
        /// busy running an asynchronous operation.
        /// </summary>
        bool IsBusy { get; }
        /// <summary>
        /// Gets a value indicating whether the object
        /// is busy running an asynchronous operation.
        /// </summary>
        bool IsSelfBusy { get; }
    }
}
